@media screen and (max-width: 1170px) {
.site_width{ width:100%;}	
}
@media screen and (max-width: 1024px) {
.office_right .brand-list{ margin-top:-30px;}
.office_right .brand-list .item{ width:49%;}	
}

@media screen and (max-width: 990px) {
.width990px{ width:100%;}	
}

@media screen and (max-width: 960px) {
.width960px{ width:100%;}	
}

@media screen and (max-width: 768px) {
.pc_only{ display:none;}
.phone_only{ display:block;}
.width2,.width3,.width4,.width5,.width6,.width7,.width8,.width9,.width10,.width25,.width35{ width:100%;}
.phone_only_i{ display:block !important;}
.news_related .width6,.team_main_search .width6{ width:50%;}
.news_related{ margin-top:30px;}
.right_menu_title{ margin-top:60px;}

.site_top { display:none;}
.mobile{ display:block;}
.slideBox{ height:100%;}
.banner_title{ padding:0 30px; box-sizing: border-box;}
.home_news_list{ position:static; margin-top:-100px; height:auto;}
.practice_img{ position:static; width:100%;}
.home_practice .owl-carousel{ width:100%; margin-left:0;}
.practices_item{ margin-right:0;}
.home_bottom_bg h1{ margin-top:0;}
.bottom_link,.bottom_icon{ text-align:center;}
.pages_top_bg{ height:50px;}
.white_box{ padding: 20px 15px 20px;}
.about_content_box{ padding-left:0; padding-right:0;}
.office_box,.office_left .padding15{ padding:0;}
.news_list_img ul li a .news_pic{ width:150px; padding-right:15px;}
.news_list_img ul li a .news_txt h2{ margin-top:0; margin-bottom:5px;}
.news_list_img ul li a .news_txt{ padding-right:60px;}
.news_list_img ul li a .news_data p{ font-size:18px;}
.office_right .padding30{ padding-right:0;}
.banner_content{ bottom:150px;}
.banner_search{top: -50px;}
.banner_content h2{ line-height:1.2;}
.brand-list .item{ width:100%; padding:18px 0;}
.lawyer_base_box .padding_left15,.lawyer_int .padding_left15{ padding-left:0;}
.lawyer_base_box .padding_right15,.lawyer_int .padding_right15{ padding-right:0;}
.office_list_new_new li{ width:50%;}
.sub_about_left .more_btn{ margin-top:30px; margin-bottom:30px;}
.sub_about_left{ margin-top:30px;}
.sub_about_left h1{ margin-bottom:20px;}
.office_right .lawyer_show_box ul li{ width:33.33%;}
.phone_search_lawyer{ display:block;}
.padding_right30{ padding-right:0;}
.padding_left30{ padding-left:0;}
.white_box .padding_right30{ padding-right:15px;}
.white_box .padding_left30{ padding-left:15px;}
.news_right{ margin-top:40px;}
.contact_info{ padding-left:0; padding-top:50px;}

}

@media screen and (max-width: 414px) {
	.padding30{ padding:0 15px;}
	.news_houor_list li{ width:100%; height:auto;}
	.news_houor_list li:first-child{ margin-left:0;}
	.news_houor_list li span{ height:auto;}
	.about_icon{ padding-top:15px;}
	.about_icon li{ width:33.33%;}
	.about_icon li a .about_icon_show img{ width:40px;}
	.office_left{ display:none;}
	.office_right{ width:100%;}
	.office_right .padding30{ padding-left:0;}
	.news_list_img ul li a .news_txt{ padding-right:0px;}
	.news_list_img ul li a .news_data{ display:none;}
	.news_list_img ul li a .news_pic{ width:110px;}
	.team_main_search{ padding:10px;}
	.team_main_search .word_search ul li,.team_main_search.office_team_list_new_show .word_search ul li{ width:14.28571428571429%;}
.team_main_search.office_team_list_new_show .word_search ul li.last_long_word{width:28.57142857142858%;}
.team_main_search.office_team_list_new_show .word_search ul li.last_long_word a{ width:auto;}
	.lawyer_show_box ul li{ width:50%;}
	.office_list_new_new li{ width:100%;}
	.office_list_new_new{ margin-top:0;}
	.office_main_content_new{ padding:30px 0;}
	.about_section_link li{ width:50%;}
	.sub_news_section{ padding-top:30px;}
	.office_right .brand-list .item{ width:100%;}
	.office_right .lawyer_show_box ul li{ width:50%;}
	.contact_space{ padding-left:0;}
	.team_main_search .word_search.other_frim ul li{ width:100%;}
.tab_ul ul li{margin-bottom: 10px;}
.sub_menu ul li a{font-size: 12px;}
.office_team_list_new_show .padding_right15{ padding-right:0;}
.news_banner_word{ right:0;}
	.news_banner_word_content{ padding:30px 50px 50px;}
	.news_banner_word_content h2{ margin-bottom:30px; font-size:28px;}
	.news_banner_word_content p{ display:none;}
	.news_banner_box{margin-top:50%;}
.search_btn_show{ width:100%; padding:0; height:42px; line-height:42px;}
.small_title{font-size:14px;}
.banner_title{font-size:28px;}
.news_houor_list_more a{ width:100%;}

/* ะยิ๖ */
	.download_ul li a{ font-size:18px; padding:10px 25px;}
	.download_search{ display:none;}
	.rss_input h1{ font-size:18px; line-height:1.5em;}
	.rss_input label{ padding:10px 0;}
}

@media screen and (max-width: 375px) {
.banner_title{font-size:24px;}
}
